package com.qianfeng.service;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

import com.qianfeng.dao.DeptDao;
import com.qianfeng.pojo.Dept;

@Service
public class DeptService {
  @Autowired
  private DeptDao deptDao;
  
  @Transactional //在Spring Boot中推荐使用@Transactional注解来声明事务（写在service层函数上）。
  public void saveDept(Dept dept) {
	  deptDao.addDept(dept);
	  //int i=5/0;  //测试事务管理，如果没有@Transactional，5/0异常dept任会存到数据库，有@Transactional一组操作出现异常，dept不会存到数据库（出现异常回滚到没操作前的状态）
  }
  
}
